home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1997 / MacHack 1997.toast / Presentations / Presentations ’97 / Sessions ’97 / Multiplatform Code⁄Data Sharing / HelloBothWorlds / GE / LibHdr / gemouse.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-09-16  |  645 b   |  39 lines  |  [TEXT/CWIE]

  1. /*
  2.   GEMOUSE.H
  3.  
  4.   Graphic Elements - Windows 95 compatibility layer for StillDown() and GetMouse()
  5.  
  6.   Copyright    1995 by Al Evans. All rights reserved.
  7.  
  8.   10/30/95
  9.  
  10. */
  11.  
  12. #include "preload.h"
  13.  
  14. #ifndef GEMOUSE_H
  15. #define GEMOUSE_H
  16.  
  17. #ifdef __cplusplus
  18. extern "C" {
  19. #endif
  20.  
  21.  
  22. #if !defined(TARGET_IS_MACOS) || defined(TEST_COMPILE)
  23. // Declare Mac-compatible mouse functions for other platforms and testing
  24. GE_CALLBACK(Boolean,StillDown(void));
  25. GE_CALLBACK(void,GetMouse)(Point * p);
  26.  
  27. #endif
  28.  
  29. #if defined(TARGET_IS_BEOS)
  30. // Need to know what view the mouse is in for StillDown()
  31. void SetMouseView(BView *view);
  32. #endif
  33.  
  34. #ifdef __cplusplus
  35. }
  36. #endif
  37.  
  38. #endif
  39.